/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb.dao;

import entidades.Planeseco;
import entidades.Planesecotrad;
import javax.ejb.Stateless;
import javax.persistence.Query;

/**
 *
 * @author Pablo
 */
@Stateless
public class PlanEcoTradDAO extends GenericoDAOJPA<Planesecotrad> implements PlanEcoTradDAOLocal {

    //está mal
    @Override
    public String getNombrePlanEco(int idPlan, String idioma) {
        Query q = em.createQuery("SELECT p FROM Planesecotrad p where p.idioma =:idioma and p.idPlan =:id");
        q.setParameter("idioma", idioma);
        q.setParameter("id", idPlan);
        Planesecotrad plan = (Planesecotrad) q.getSingleResult();
        return plan.getNombre();
    }

    //está mal
    @Override
    public String getDescrPlanEco(int idPlan, String idioma) {
        Query q = em.createQuery("SELECT p FROM Planesecotrad p where p.idioma =:idioma and p.idPlan =:id");
        q.setParameter("idioma", idioma);
        q.setParameter("id", idPlan);
        Planesecotrad plan = (Planesecotrad) q.getSingleResult();
        return plan.getDescripcion();
    }

    @Override
    public Planesecotrad getPlanEcoTrad(Planeseco plan, String idioma) {
        Query q = em.createQuery("SELECT p FROM Planesecotrad p where p.idioma =:idioma and p.idPlan =:id");
        q.setParameter("idioma", idioma);
        q.setParameter("id", plan);
        Planesecotrad planeco = (Planesecotrad) q.getSingleResult();
        return planeco;
    }
    
    

    
    
}
